import request from './request';

/**
 * 用户签到
 * @returns 签到结果
 */
export function userCheckin() {
  return request({
    url: '/api/user/checkin',
    method: 'post'
  });
}

/**
 * 获取用户签到状态
 * @returns 签到状态
 */
export function getCheckinStatus() {
  return request({
    url: '/api/user/checkin/status',
    method: 'get'
  });
}

/**
 * 获取用户月度签到记录
 * @param year 年份
 * @param month 月份
 * @returns 月度签到记录
 */
export function getMonthlyCheckinRecords(year: number, month: number) {
  return request({
    url: `/api/user/checkin/records/${year}/${month}`,
    method: 'get'
  });
}